Arithmetic With Satisfaction

نویسنده

  • James Cain
چکیده

A language in which we can express arithmetic and which contains its own satisfaction predicate (in the style of Kripke’s theory of truth) can be formulated using just two nonlogical primitives: ′ (the successor function) and Sat (a satisfaction predicate). Let L be a language with vocabulary: , ( ) ∃ ¬ ∨ = ′ Sat plus the variables x0, x1, x2, . . .. A term is a variable followed by zero or more occurrences of ′. An atomic formula is any formula of the form t0 = t1, Sat(t0), or Sat(t0, . . . , ti) (for any finite string of terms t0, . . . , ti). Nonatomic formulas are defined in the normal way. (Note that, though for simplicity we let Sat take any number of terms, this is not necessary for our purposes. We could consider just a 5-place predicate, Sat(x0, . . . , x4). More will be said about this later.) We will be concerned with partial interpretations of L in which the variables range over the natural numbers, ′ is interpreted as the successor function, and a disjoint pair of sets (S1, S2) of finite sequences of natural numbers is assigned to Sat. Let L(S1, S2) represent such an interpretation of L . Let s be an infinite sequence of natural numbers, and let s∗ be the corresponding assignment of natural numbers to terms (thus s∗(xi) = s(i) and s∗(t′) = the successor of s∗(t)). Then we say: L(S1, S2) |= Sat(t0, . . . , ti)[s] (i.e., L(S1, S2) satisfies Sat(t0, . . . , ti) with s) iff 〈s∗(t0), . . . , s∗(ti)〉 ∈ S1 . On the other hand, we say: L(S1, S2) =| Sat(t0, . . . , ti)[s] (i.e., L(S1, S2) falsifies Sat(t0, . . . , ti) with s) iff 〈s∗(t0), . . . , s∗(ti)〉 ∈ S2. And finally, L(S1, S2) leaves Sat(t0, . . . ti) undefined with respect to s if L(S1, S2) neither Received October 20, 1993; revised November 14, 1994

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterizing Arithmetic Circuit Classes by Constraint Satisfaction Problems

We explore the expressivity of constraint satisfaction problems (CSPs) in the arithmetic circuit model. While CSPs are known to yield VNP-complete polynomials in the general case, we show that for different restrictions of the structure of the CSPs we get characterizations of different arithmetic circuit classes. In particular we give the first natural non-circuit characterization of VP, the cl...

متن کامل

Constraint Satisfaction Problems around Skolem Arithmetic

We study interactions between Skolem Arithmetic and certain classes of Constraint Satisfaction Problems (CSPs). We revisit results of Glaßer et al. [17] in the context of CSPs and settle the major open question from that paper, finding a certain satisfaction problem on circuits to be decidable. This we prove using the decidability of Skolem Arithmetic. We continue by studying first-order expans...

متن کامل

Extending Prolog with Constraint Arithmetic on Real Intervals

Prolog can be extended by a system of constraints on closed intervals to perform declarative relational arithmetic. Imposing constraints on an interval can narrow its range and propagate the narrowing to other intervals related to it by constraint equations or inequalities. Relational interval arithmetic can be used to contain oating point errors and, when combined with Prolog backtracking, to ...

متن کامل

Characterizing Arithmetic Circuit Classes by Constraint Satisfaction Problems - (Extended Abstract)

We explore the expressivity of constraint satisfaction problems (CSPs) in the arithmetic circuit model. While CSPs are known to yield VNP-complete polynomials in the general case, we show that for different restrictions of the structure of the CSPs we get characterizations of different arithmetic circuit classes. In particular we give the first natural non-circuit characterization of VP, the cl...

متن کامل

Propagation by Selective Initialization and Its Application to Numerical Constraint Satisfaction Problems

Numerical analysis has no satisfactory method for the more realistic optimization models. However, with constraint programming one can compute a cover for the solution set to arbitrarily close approximation. Because the use of constraint propagation for composite arithmetic expressions is computationally expensive, consistency is computed with interval arithmetic. In this paper we present theor...

متن کامل

From Interval Arithmetic to Interval Constraints

Two definitions of division by an interval containing zero are compared: a functional one and a relational one. We show that the relational definition also provides interval inverses for other functions that do not have point inverses, such as max and the absolute-value function. Applying the same approach to the ≤ relation introduces the “companion functions” of relations. By regarding the ari...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Notre Dame Journal of Formal Logic

دوره 36  شماره 

صفحات  -

تاریخ انتشار 1995